package com.chagee.store.operation.server.model.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * @Author : hk
 * @Date : 2024/5/31
 */

@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class StoreOderInfoVO implements Serializable {


	/**
	 * 工单id
	 */
	private Long id;

	/**
	 * 工单编号
	 */
	private String workOrderNumber;

	/**
	 * 门店编码
	 */
	private String storeCode;

	/**
	 * 门店名称
	 */
	private String storeName;

	/**
	 * 单据类型
	 */
	private String documentType;

	/**
	 *单据状态
	 */
	private String documentStatus;

	/**
	 * 工单评分
	 */
	private String documentScore;

	/**
	 * 接单人
	 */
	private String receiver;

	/**
	 * 供应商
	 */
	private String supplier;

	/**
	 * 拓展字段
	 */
	private String extra;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 工单任务个数
	 */
	private Integer orderTaskNum;

	/**
	 * 交接信息
	 */
	private String transfer;

	/**
	 * 供应商确认项信息
	 */
	private String deviceTakeOver;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getWorkOrderNumber() {
		return workOrderNumber;
	}

	public void setWorkOrderNumber(String workOrderNumber) {
		this.workOrderNumber = workOrderNumber;
	}

	public String getStoreCode() {
		return storeCode;
	}

	public void setStoreCode(String storeCode) {
		this.storeCode = storeCode;
	}

	public String getStoreName() {
		return storeName;
	}

	public void setStoreName(String storeName) {
		this.storeName = storeName;
	}

	public String getDocumentType() {
		return documentType;
	}

	public void setDocumentType(String documentType) {
		this.documentType = documentType;
	}

	public String getDocumentStatus() {
		return documentStatus;
	}

	public void setDocumentStatus(String documentStatus) {
		this.documentStatus = documentStatus;
	}

	public String getDocumentScore() {
		return documentScore;
	}

	public void setDocumentScore(String documentScore) {
		this.documentScore = documentScore;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getSupplier() {
		return supplier;
	}

	public void setSupplier(String supplier) {
		this.supplier = supplier;
	}

	public String getExtra() {
		return extra;
	}

	public void setExtra(String extra) {
		this.extra = extra;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public Integer getOrderTaskNum() {
		return orderTaskNum;
	}

	public void setOrderTaskNum(Integer orderTaskNum) {
		this.orderTaskNum = orderTaskNum;
	}

	public String getTransfer() {
		return transfer;
	}

	public void setTransfer(String transfer) {
		this.transfer = transfer;
	}

	public String getDeviceTakeOver() {
		return deviceTakeOver;
	}

	public void setDeviceTakeOver(String deviceTakeOver) {
		this.deviceTakeOver = deviceTakeOver;
	}
}
